package com.sgb.member.di;


import com.sgb.member.di.repository.MemberRepertory;
import com.sgb.member.di.repository.MemberRepertoryImpl;
import com.sgb.member.ui.fragment.BiddingQuotationFragment;
import com.sgb.member.ui.fragment.BiddingRegisterFragment;
import com.sgb.member.ui.fragment.BusinessCollectingFragment;
import com.sgb.member.ui.fragment.BusinessEnterpriseFragment;
import com.sgb.member.ui.fragment.BusinessGoodsFragment;
import com.sgb.member.ui.fragment.BusinessGoodsFragment2;
import com.sgb.member.ui.fragment.BusinessGoodsFragment3;
import com.sgb.member.ui.fragment.BusinessLeaseFragment;
import com.sgb.member.ui.fragment.BusinessLeaseFragment1;
import com.sgb.member.ui.fragment.BusinessLeaseFragment2;
import com.sgb.member.ui.fragment.BusinessLogisticsFragment;
import com.sgb.member.ui.fragment.BusinessLogisticsFragment2;
import com.sgb.member.ui.fragment.BusinessLogisticsFragment3;
import com.sgb.member.ui.fragment.BusinessTeamFragment;
import com.sgb.member.ui.fragment.BusinessTeamFragment2;
import com.sgb.member.ui.fragment.BusinessTenderFragment;
import com.sgb.member.ui.fragment.CollectiveJoinFragment;
import com.sgb.member.ui.fragment.CollectiveQuotationFragment;
import com.sgb.member.ui.fragment.CompanyWebBiddingFragment;
import com.sgb.member.ui.fragment.CompanyWebBusinessFragment;
import com.sgb.member.ui.fragment.CompanyWebCollectionFragment;
import com.sgb.member.ui.fragment.CompanyWebDemandFragment;
import com.sgb.member.ui.fragment.CompanyWebProfileFragment;
import com.sgb.member.ui.fragment.CustomerApplicationFragment;
import com.sgb.member.ui.fragment.DemandQuotationFragment;
import com.sgb.member.ui.fragment.FixedAssetsFragment;
import com.sgb.member.ui.fragment.HomeMemberFragment;
import com.sgb.member.ui.fragment.HomeOtherMemberFragment;
import com.sgb.member.ui.fragment.HomePersonMemberFragment;
import com.sgb.member.ui.fragment.HomeQualityMemberFragment;
import com.sgb.member.ui.fragment.IntellectualPropertyFragment;
import com.sgb.member.ui.fragment.MemberBusinessFragment;
import com.sgb.member.ui.fragment.MemberDemandFragment;
import com.sgb.member.ui.fragment.MemberInviteOrApplyApprovalFragment;
import com.sgb.member.ui.fragment.MemberInviteOrApplyFragment;
import com.sgb.member.ui.fragment.MemberInviteOrApplyRecordFragment;
import com.sgb.member.ui.fragment.MemberTeamPersonFragment;
import com.sgb.member.ui.fragment.MemberTypeDemandFragment;
import com.sgb.member.ui.fragment.PersonAuditFragment;
import com.sgb.member.ui.fragment.PersonTypeDemandFragment;
import com.sgb.member.ui.fragment.MemberTypeFragment;
import com.sgb.member.ui.fragment.PriceAdjustmentFragment;
import com.sgb.member.ui.fragment.PriceAdjustmentFragment2;
import com.sgb.member.ui.fragment.PromotionInfoFragment;
import com.sgb.member.view_model.BidderQuotationModel;
import com.sgb.member.view_model.BidderRegisterModel;
import com.sgb.member.view_model.BusinessCollectingModel;
import com.sgb.member.view_model.BusinessEnterpriseMode;
import com.sgb.member.view_model.BusinessGoodsFragModel;
import com.sgb.member.view_model.BusinessGoodsFragModel2;
import com.sgb.member.view_model.BusinessGoodsFragModel3;
import com.sgb.member.view_model.BusinessLeaseModel1;
import com.sgb.member.view_model.BusinessLeaseModel2;
import com.sgb.member.view_model.BusinessLogisticsMode;
import com.sgb.member.view_model.BusinessLogisticsMode2;
import com.sgb.member.view_model.BusinessLogisticsMode3;
import com.sgb.member.view_model.BusinessTeamModel;
import com.sgb.member.view_model.BusinessTeamModel2;
import com.sgb.member.view_model.BusinessTenderModel;
import com.sgb.member.view_model.CollectingJoinModel;
import com.sgb.member.view_model.CollectingQuotationModel;
import com.sgb.member.view_model.CompanyWebBiddingModel;
import com.sgb.member.view_model.CompanyWebBusinessModel;
import com.sgb.member.view_model.CompanyWebCollectionModel;
import com.sgb.member.view_model.CompanyWebDemandModel;
import com.sgb.member.view_model.CompanyWebProfileModel;
import com.sgb.member.view_model.CustomerApplicationModel;
import com.sgb.member.view_model.DemandQuotationFragmentModel;
import com.sgb.member.view_model.FixedAssetsModel;
import com.sgb.member.view_model.HomeMemberModel;
import com.sgb.member.view_model.HomeOtherMemberModel;
import com.sgb.member.view_model.HomePersonMemberModel;
import com.sgb.member.view_model.IntellectualPropertyModel;
import com.sgb.member.view_model.MemberBusinessFragModel;
import com.sgb.member.view_model.MemberDemandModel;
import com.sgb.member.view_model.MemberInviteOrApplyApprovalModel;
import com.sgb.member.view_model.MemberInviteOrApplyModel;
import com.sgb.member.view_model.MemberInviteOrApplyRecordModel;
import com.sgb.member.view_model.MemberTeamPersonModel;
import com.sgb.member.view_model.MemberTypeDemandModel;
import com.sgb.member.view_model.MemberTypeModel;
import com.sgb.member.view_model.PersonAuditModel;
import com.sgb.member.view_model.PersonTypeDemandModel;
import com.sgb.member.view_model.PriceAdjustmentModel;
import com.sgb.member.view_model.PriceAdjustmentModel2;
import com.sgb.member.view_model.PromotionInfoModel;
import com.sgb.member.view_model.QualityMemberModel;
import com.swgk.core.base.di.Fragment;
import com.swgk.core.base.api.BaseApiSource;
import com.swgk.core.base.model.preference.BasePreferenceSource;

import dagger.Module;
import dagger.Provides;

@Module
public class MemberFragModule {

    private HomeMemberFragment homeMemberFragment;
    private MemberTypeFragment memberTypeFragment;
    private CustomerApplicationFragment customerapplicationfragment;
    private FixedAssetsFragment fixedassetsfragment;
    private IntellectualPropertyFragment intellectualpropertyfragment;
    private HomeQualityMemberFragment homeQualityMemberFragment;
    private HomeOtherMemberFragment homeOtherMemberFragment;
    private MemberBusinessFragment memberBusinessFragment;
    private BusinessGoodsFragment businessGoodsFragment;

    private BusinessCollectingFragment businessCollectingFragment;

    private BusinessTeamFragment businessTeamFragment;
    private MemberTeamPersonFragment memberTeamPersonFragment;
    private PriceAdjustmentFragment priceAdjustmentFragment;
    private DemandQuotationFragment demandquotationfragment;
    private MemberDemandFragment memberdemandfragment;
    private BiddingRegisterFragment biddingRegisterFragment;
    private BiddingQuotationFragment biddingQuotationFragment;
    private CollectiveQuotationFragment collectiveQuotationFragment;
    private PromotionInfoFragment promotionInfoFragment;
    private CollectiveJoinFragment collectiveJoinFragment;
    private MemberTypeDemandFragment memberTypeDemandFragment;
    private CompanyWebBusinessFragment companyWebBusinessFragment;
    private CompanyWebProfileFragment companyWebProfileFragment;
    private CompanyWebDemandFragment companyWebDemandFragment;
    private CompanyWebBiddingFragment companyWebBiddingFragment;
    private CompanyWebCollectionFragment companyWebCollectionFragment;
    private MemberInviteOrApplyFragment memberInviteOrApplyFragment;
    private MemberInviteOrApplyRecordFragment memberInviteOrApplyRecordFragment;
    private MemberInviteOrApplyApprovalFragment memberInviteOrApplyApprovalFragment;
    private HomePersonMemberFragment homePersonMemberFragment;
    private PersonTypeDemandFragment personTypeDemandFragment;
    private PersonAuditFragment personAuditFragment;
    private BusinessTenderFragment businessTenderFragment;
    private BusinessLogisticsFragment businessLogisticsFragment;
    private BusinessEnterpriseFragment businessEnterpriseFragment;
    private BusinessGoodsFragment2 businessGoodsFragment2;
    private BusinessGoodsFragment3 businessGoodsFragment3;
    private BusinessTeamFragment2 businessTeamFragment2;
    private PriceAdjustmentFragment2 priceAdjustmentFragment2;
    private BusinessLogisticsFragment2 businessLogisticsFragment2;
    private BusinessLogisticsFragment3 businessLogisticsFragment3;
    private BusinessLeaseFragment1 businessLeaseFragment1;
    private BusinessLeaseFragment2 businessLeaseFragment2;
    public MemberFragModule(BusinessLeaseFragment1 businessLeaseFragment1) {
        this.businessLeaseFragment1 = businessLeaseFragment1;
    }
    public MemberFragModule(BusinessLeaseFragment2 businessLeaseFragment2) {
        this.businessLeaseFragment2 = businessLeaseFragment2;
    }

    public MemberFragModule(BusinessLogisticsFragment2 businessLogisticsFragment2) {
        this.businessLogisticsFragment2 = businessLogisticsFragment2;
    }
    public MemberFragModule(BusinessLogisticsFragment3 businessLogisticsFragment3) {
        this.businessLogisticsFragment3 = businessLogisticsFragment3;
    }
    public MemberFragModule(BusinessTeamFragment2 businessTeamFragment2) {
        this.businessTeamFragment2 = businessTeamFragment2;
    }

    public MemberFragModule(PriceAdjustmentFragment2 priceAdjustmentFragment2) {
        this.priceAdjustmentFragment2 = priceAdjustmentFragment2;
    }

    public MemberFragModule(BusinessGoodsFragment2 businessGoodsFragment2) {
        this.businessGoodsFragment2 = businessGoodsFragment2;
    }
    public MemberFragModule(BusinessGoodsFragment3 businessGoodsFragment3) {
        this.businessGoodsFragment3 = businessGoodsFragment3;
    }
    public MemberFragModule(BusinessLogisticsFragment businessLogisticsFragment) {
        this.businessLogisticsFragment = businessLogisticsFragment;
    }

    public MemberFragModule(BusinessEnterpriseFragment businessEnterpriseFragment) {
        this.businessEnterpriseFragment = businessEnterpriseFragment;
    }

    public MemberFragModule(BusinessTenderFragment businessTenderFragment) {
        this.businessTenderFragment = businessTenderFragment;
    }

    public MemberFragModule(PersonAuditFragment personAuditFragment) {
        this.personAuditFragment = personAuditFragment;
    }

    public MemberFragModule(PersonTypeDemandFragment personTypeDemandFragment) {
        this.personTypeDemandFragment = personTypeDemandFragment;
    }

    public MemberFragModule(HomePersonMemberFragment homePersonMemberFragment) {
        this.homePersonMemberFragment = homePersonMemberFragment;
    }

    public MemberFragModule(MemberInviteOrApplyApprovalFragment memberInviteOrApplyApprovalFragment) {
        this.memberInviteOrApplyApprovalFragment = memberInviteOrApplyApprovalFragment;
    }

    public MemberFragModule(MemberInviteOrApplyRecordFragment memberInviteOrApplyRecordFragment) {
        this.memberInviteOrApplyRecordFragment = memberInviteOrApplyRecordFragment;
    }

    public MemberFragModule(MemberInviteOrApplyFragment memberInviteOrApplyFragment) {
        this.memberInviteOrApplyFragment = memberInviteOrApplyFragment;
    }

    public MemberFragModule(CompanyWebCollectionFragment companyWebCollectionFragment) {
        this.companyWebCollectionFragment = companyWebCollectionFragment;
    }

    public MemberFragModule(CompanyWebBiddingFragment companyWebBiddingFragment) {
        this.companyWebBiddingFragment = companyWebBiddingFragment;
    }

    public MemberFragModule(CompanyWebDemandFragment companyWebDemandFragment) {
        this.companyWebDemandFragment = companyWebDemandFragment;
    }

    public MemberFragModule(CompanyWebProfileFragment companyWebProfileFragment) {
        this.companyWebProfileFragment = companyWebProfileFragment;
    }

    public MemberFragModule(CompanyWebBusinessFragment companyWebBusinessFragment) {
        this.companyWebBusinessFragment = companyWebBusinessFragment;
    }

    public MemberFragModule(MemberTypeDemandFragment memberTypeDemandFragment) {
        this.memberTypeDemandFragment = memberTypeDemandFragment;
    }

    public MemberFragModule(CollectiveJoinFragment collectiveJoinFragment) {
        this.collectiveJoinFragment = collectiveJoinFragment;
    }

    public MemberFragModule(PromotionInfoFragment promotionInfoFragment) {
        this.promotionInfoFragment = promotionInfoFragment;
    }

    public MemberFragModule(CollectiveQuotationFragment collectiveQuotationFragment) {
        this.collectiveQuotationFragment = collectiveQuotationFragment;
    }

    public MemberFragModule(BiddingQuotationFragment biddingQuotationFragment) {
        this.biddingQuotationFragment = biddingQuotationFragment;
    }

    public MemberFragModule(MemberDemandFragment memberdemandfragment) {
        this.memberdemandfragment = memberdemandfragment;
    }

    public MemberFragModule(PriceAdjustmentFragment priceAdjustmentFragment) {
        this.priceAdjustmentFragment = priceAdjustmentFragment;
    }

    public MemberFragModule(DemandQuotationFragment demandquotationfragment) {
        this.demandquotationfragment = demandquotationfragment;
    }

    public MemberFragModule(MemberTeamPersonFragment memberTeamPersonFragment) {
        this.memberTeamPersonFragment = memberTeamPersonFragment;
    }

    public MemberFragModule(BusinessTeamFragment businessTeamFragment) {
        this.businessTeamFragment = businessTeamFragment;
    }

    public MemberFragModule(BusinessCollectingFragment businessCollectingFragment) {
        this.businessCollectingFragment = businessCollectingFragment;
    }

    public MemberFragModule(BusinessGoodsFragment businessGoodsFragment) {
        this.businessGoodsFragment = businessGoodsFragment;
    }

    public MemberFragModule(HomeQualityMemberFragment homeQualityMemberFragment) {
        this.homeQualityMemberFragment = homeQualityMemberFragment;
    }

    public MemberFragModule(HomeOtherMemberFragment homeOtherMemberFragment) {
        this.homeOtherMemberFragment = homeOtherMemberFragment;
    }

    public MemberFragModule(MemberBusinessFragment memberBusinessFragment) {
        this.memberBusinessFragment = memberBusinessFragment;
    }

    public MemberFragModule(FixedAssetsFragment fixedassetsfragment) {
        this.fixedassetsfragment = fixedassetsfragment;
    }

    public MemberFragModule(IntellectualPropertyFragment intellectualpropertyfragment) {
        this.intellectualpropertyfragment = intellectualpropertyfragment;
    }

    public MemberFragModule(MemberTypeFragment memberTypeFragment) {
        this.memberTypeFragment = memberTypeFragment;
    }

    public MemberFragModule(CustomerApplicationFragment customerapplicationfragment) {
        this.customerapplicationfragment = customerapplicationfragment;
    }

    public MemberFragModule(BiddingRegisterFragment biddingRegisterFragment) {
        this.biddingRegisterFragment = biddingRegisterFragment;
    }

    public MemberFragModule(HomeMemberFragment homeMemberFragment) {
        this.homeMemberFragment = homeMemberFragment;
    }

    @Provides
    @Fragment
    BusinessTenderModel provideBusinessTenderModel(MemberRepertory repertory) {
        return new BusinessTenderModel(businessTenderFragment, repertory);
    }

    @Provides
    @Fragment
    PersonAuditModel providePersonMemberAuditModel(MemberRepertory repertory) {
        return new PersonAuditModel(personAuditFragment, repertory);
    }

    @Provides
    @Fragment
    PersonTypeDemandModel provideMemberTypePersonModel(MemberRepertory repertory) {
        return new PersonTypeDemandModel(personTypeDemandFragment, repertory);
    }

    @Provides
    @Fragment
    HomePersonMemberModel provideHomePersonMemberModel(MemberRepertory repertory) {
        return new HomePersonMemberModel(homePersonMemberFragment, repertory);
    }

    @Provides
    @Fragment
    HomeMemberModel provideHomeMemberModel(MemberRepertory repertory) {
        return new HomeMemberModel(homeMemberFragment, repertory);
    }

    @Provides
    @Fragment
    MemberInviteOrApplyApprovalModel provideMemberInviteOrApplyApprovalModel(MemberRepertory repertory) {
        return new MemberInviteOrApplyApprovalModel(memberInviteOrApplyApprovalFragment, repertory);
    }

    @Provides
    @Fragment
    MemberInviteOrApplyRecordModel provideMemberInviteOrApplyRecordModel(MemberRepertory repertory) {
        return new MemberInviteOrApplyRecordModel(memberInviteOrApplyRecordFragment, repertory);
    }

    @Provides
    @Fragment
    MemberInviteOrApplyModel provideMemberInviteOrApplyModel(MemberRepertory repertory) {
        return new MemberInviteOrApplyModel(memberInviteOrApplyFragment, repertory);
    }


    @Provides
    @Fragment
    CompanyWebCollectionModel provideCompanyWebCollectionModel(MemberRepertory repertory) {
        return new CompanyWebCollectionModel(companyWebCollectionFragment, repertory);
    }

    @Provides
    @Fragment
    CompanyWebBiddingModel provideCompanyWebBiddingModel(MemberRepertory repertory) {
        return new CompanyWebBiddingModel(companyWebBiddingFragment, repertory);
    }

    @Provides
    @Fragment
    CompanyWebDemandModel provideCompanyWebDemandModel(MemberRepertory repertory) {
        return new CompanyWebDemandModel(companyWebDemandFragment, repertory);
    }

    @Provides
    @Fragment
    CompanyWebBusinessModel provideCompanyWebBusinessModel(MemberRepertory repertory) {
        return new CompanyWebBusinessModel(companyWebBusinessFragment, repertory);
    }

    @Provides
    @Fragment
    CompanyWebProfileModel provideCompanyWebProfileModel(MemberRepertory repertory) {
        return new CompanyWebProfileModel(companyWebProfileFragment, repertory);
    }

    @Provides
    @Fragment
    MemberTypeModel provideMemberTypeModel(MemberRepertory repertory) {
        return new MemberTypeModel(memberTypeFragment, repertory);
    }

    @Provides
    @Fragment
    FixedAssetsModel provideFixedAssetsModel(MemberRepertory repertory) {
        return new FixedAssetsModel(fixedassetsfragment, repertory);
    }

    @Provides
    @Fragment
    IntellectualPropertyModel provideIntellectualPropertyModel(MemberRepertory repertory) {
        return new IntellectualPropertyModel(intellectualpropertyfragment, repertory);
    }

    @Provides
    @Fragment
    CustomerApplicationModel provideCustomerApplicationModel(MemberRepertory repertory) {
        return new CustomerApplicationModel(customerapplicationfragment, repertory);
    }

    @Provides
    @Fragment
    QualityMemberModel provideQualityMemberModel(MemberRepertory repertory) {
        return new QualityMemberModel(homeQualityMemberFragment, repertory);
    }

    @Provides
    @Fragment
    HomeOtherMemberModel provideHomeOtherMemberModel(MemberRepertory repertory) {
        return new HomeOtherMemberModel(homeOtherMemberFragment, repertory);
    }

    @Provides
    @Fragment
    MemberBusinessFragModel provideMemberBusinessFragModel(MemberRepertory repertory) {
        return new MemberBusinessFragModel(memberBusinessFragment, repertory);
    }

    @Provides
    @Fragment
    BusinessGoodsFragModel provideBusinessGoodsFragModel(MemberRepertory repertory) {
        return new BusinessGoodsFragModel(businessGoodsFragment, repertory);
    }

    @Provides
    @Fragment
    BusinessGoodsFragModel2 provideBusinessGoodsFragModel2(MemberRepertory repertory) {
        return new BusinessGoodsFragModel2(businessGoodsFragment2, repertory);
    }

    @Provides
    @Fragment
    BusinessTeamModel2 provideBusinessTeamModel2(MemberRepertory repertory) {
        return new BusinessTeamModel2(businessTeamFragment2, repertory);
    }


    @Provides
    @Fragment
    BusinessGoodsFragModel3 provideBusinessGoodsFragModel3(MemberRepertory repertory) {
        return new BusinessGoodsFragModel3(businessGoodsFragment3, repertory);
    }

    @Provides
    @Fragment
    BusinessCollectingModel provideBusinessCollectingModel(MemberRepertory repertory) {
        return new BusinessCollectingModel(businessCollectingFragment, repertory);
    }

    @Provides
    @Fragment
    BusinessTeamModel provideBusinessTeamModel(MemberRepertory repertory) {
        return new BusinessTeamModel(businessTeamFragment, repertory);
    }

    @Provides
    @Fragment
    MemberTeamPersonModel provideMemberTeamPersonModel(MemberRepertory repertory) {
        return new MemberTeamPersonModel(memberTeamPersonFragment, repertory);
    }

    @Provides
    @Fragment
    PriceAdjustmentModel providePriceAdjustmentModel(MemberRepertory repertory) {
        return new PriceAdjustmentModel(priceAdjustmentFragment, repertory);
    }

    @Provides
    @Fragment
    DemandQuotationFragmentModel provideDemandQuotationFragmentModel(MemberRepertory repertory) {
        return new DemandQuotationFragmentModel(demandquotationfragment, repertory);
    }

    @Provides
    @Fragment
    BidderRegisterModel provideBidderRegisterModel(MemberRepertory repertory) {
        return new BidderRegisterModel(biddingRegisterFragment, repertory);
    }

    @Provides
    @Fragment
    BidderQuotationModel provideBidderQuotationModel(MemberRepertory repertory) {
        return new BidderQuotationModel(biddingQuotationFragment, repertory);
    }

    @Provides
    @Fragment
    CollectingQuotationModel provideCollectingQuotationModel(MemberRepertory repertory) {
        return new CollectingQuotationModel(collectiveQuotationFragment, repertory);
    }

    @Provides
    @Fragment
    PromotionInfoModel providePromotionInfoModel(MemberRepertory repertory) {
        return new PromotionInfoModel(promotionInfoFragment, repertory);
    }

    @Provides
    @Fragment
    MemberDemandModel provideMemberDemandModel(MemberRepertory repertory) {
        return new MemberDemandModel(memberdemandfragment, repertory);
    }

    @Provides
    @Fragment
    CollectingJoinModel provideCollectingJoinModel(MemberRepertory repertory) {
        return new CollectingJoinModel(collectiveJoinFragment, repertory);
    }

    @Provides
    @Fragment
    MemberTypeDemandModel provideMemberTypeDemandModel(MemberRepertory repertory) {
        return new MemberTypeDemandModel(memberTypeDemandFragment, repertory);
    }

    @Provides
    @Fragment
    MemberRepertory provideMemberRepertory(BaseApiSource apiSource, BasePreferenceSource preferenceSource) {
        return new MemberRepertoryImpl(apiSource, preferenceSource);
    }

    @Provides
    @Fragment
    BusinessLogisticsMode provideBusinessLogisticsMode(MemberRepertory repertory) {
        return new BusinessLogisticsMode(businessLogisticsFragment, repertory);
    }

    @Provides
    @Fragment
    BusinessEnterpriseMode provideBusinessEnterpriseMode(MemberRepertory repertory) {
        return new BusinessEnterpriseMode(businessEnterpriseFragment, repertory);
    }

    @Provides
    @Fragment
    PriceAdjustmentModel2 providePriceAdjustmentModel2(MemberRepertory repertory) {
        return new PriceAdjustmentModel2(priceAdjustmentFragment2, repertory);
    }
    @Provides
    @Fragment
    BusinessLogisticsMode3 provideBusinessLogisticsMode3(MemberRepertory repertory) {
        return new BusinessLogisticsMode3(businessLogisticsFragment3, repertory);
    }

    @Provides
    @Fragment
    BusinessLogisticsMode2 provideBusinessLogisticsMode2(MemberRepertory repertory) {
        return new BusinessLogisticsMode2(businessLogisticsFragment2, repertory);
    }

    @Provides
    @Fragment
    BusinessLeaseModel1 provideBusinessLeaseModel1(MemberRepertory repertory) {
        return new BusinessLeaseModel1(businessLeaseFragment1, repertory);
    }

    @Provides
    @Fragment
    BusinessLeaseModel2 provideBusinessLeaseModel2(MemberRepertory repertory) {
        return new BusinessLeaseModel2(businessLeaseFragment2, repertory);
    }
}
